type crypto/x509.constraints

10 uses

	crypto/x509 (current package)
		constraints.go#L447: type constraints[T any, V any] struct {
		constraints.go#L453: func checkConstraints[T string | *net.IPNet, V any, P string | net.IP | parsedURI | rfc2821Mailbox](c constraints[T, V], s V, p P) error {
		constraints.go#L468: 	ip    constraints[*net.IPNet, net.IP]
		constraints.go#L469: 	dns   constraints[string, string]
		constraints.go#L470: 	uri   constraints[string, string]
		constraints.go#L471: 	email constraints[string, rfc2821Mailbox]
		constraints.go#L518: 			ip:    constraints[*net.IPNet, net.IP]{"IP address", newIPNetConstraints(c.PermittedIPRanges), newIPNetConstraints(c.ExcludedIPRanges)},
		constraints.go#L519: 			dns:   constraints[string, string]{"DNS name", newDNSConstraints(c.PermittedDNSDomains, true), newDNSConstraints(c.ExcludedDNSDomains, false)},
		constraints.go#L520: 			uri:   constraints[string, string]{"URI", newDNSConstraints(c.PermittedURIDomains, true), newDNSConstraints(c.ExcludedURIDomains, false)},
		constraints.go#L521: 			email: constraints[string, rfc2821Mailbox]{"email address", newEmailConstraints(c.PermittedEmailAddresses, true), newEmailConstraints(c.ExcludedEmailAddresses, false)},